//package com.plian.system.entity.pm.listedcompany;
//
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.plian.Tools.DateUtil;
//import com.plian.system.mybatis.base.BaseEntity;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.springframework.format.annotation.DateTimeFormat;
//
//import java.math.BigDecimal;
//import java.util.Date;
//import java.util.List;
//
///**
// * @Description: TODO
// * @Author: Take-off
// * @Date: 2023/2/28 7:42 PM
// * @Param
// * @return
// * @Version: 1.0
// **/
//@Data
//@TableName("pm_base_earnings_execute")
//@EqualsAndHashCode(callSuper = true)
//@ApiModel(value = "BaseEarningsExecute 对象", description = "企业收益上缴申报-执行")
//public class BaseEarningsExecute extends BaseEntity {
//    private static final long serialVersionUID = 1L;
//
//    @ApiModelProperty(value = "编码")
//    private String code;
//
//    @ApiModelProperty(value = "填报单位")
//    private String fillingOrgId;
//
//    @ApiModelProperty(value = "申报年份")
//    private String reportYear;
//
//    @ApiModelProperty(value = "填报日期 - yyyy-MM-dd")
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE)
//    private Date fillingDate;
//
//    @ApiModelProperty(value = "企业类别:1.投资服务企业;2.运输企业;3.教育文化广播;其他企业")
//    private Integer enterpriseType;
//
//    @ApiModelProperty(value = "收益执行数")
//    private BigDecimal execute;
//
//    @ApiModelProperty(value = "年实际划转社保收益")
//    private BigDecimal socialSecurityExecute;
//
//
//    @ApiModelProperty(value = "汇总-划转公共财政")
//    private BigDecimal transferPublicFinance;
//
//    @ApiModelProperty(value = "汇总-上年结转")
//    private BigDecimal lastYearCarryOver;
//
//    @ApiModelProperty(value = "汇总-实际可用资金")
//    private BigDecimal actualAvailableFunds;
//
//    @ApiModelProperty(value = "汇总-实际安排支出")
//    private BigDecimal actualExpenditure;
//
//    @ApiModelProperty(value = "汇总-本年结余")
//    private BigDecimal thisYearBalance;
//
//    @ApiModelProperty(value = "审批人")
//    private String approvedUser;
//
//    @ApiModelProperty(value = "审批时间")
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATETIME, timezone = "Asia/Shanghai")
//    private Date approvedTime;
//
//    @ApiModelProperty(value = "审批意见")
//    private String approvedOpinion;
//
//    @ApiModelProperty(value = "表单审批类型")
//    private String formType;
//
//    @TableField(exist = false)
//    @ApiModelProperty(value = "表单审批类型")
//    private List<EarningsExecuteDetail> earningsExecuteDetails;
//
//    @ApiModelProperty(value = "数据来源 null为系统填报 对应用户id")
//    private String dataSource;
//
//    @ApiModelProperty(value = "数据来源id", required = true)
//    private String dataSourceId;
//}
